
import textwrap
import tornado.web

import tornado.httpserver #http服务端
import tornado.ioloop
import tornado.options #选项



from tornado.options import define#定义,options
                        #指定的端口的登录（8000）数字类型整形
#定义全局变量
define('port',default=8000,help='run on the giver port',type=int)
#设置一个全局变量的端口
port=tornado.options.options.port

#主函数tonado.web.requestHandler请求处理器
class IndexHandler(tornado.web.RequestHandler):
    def get(self):
        #获取                       #greeting=修改的东西 可以修改（hello）前缀
        greeting=self.get_argument('greeting','hello')
        #展示的东西
        self.write(greeting+',friendly user')




if __name__ == '__main__':
    #接受命令行参数
    tornado.options.parse_command_line()
    app=tornado.web.Application(handlers=[(r'/',IndexHandler)])
    http_server=tornado.httpserver.HTTPServer(app)#绑定application对象
    http_server.listen(port)#设置监听端口
    tornado.ioloop.IOLoop.instance().start()#开始循环监听端口